professional horseback rider - French English Dictionary